/* Basic Styling */

#navbar-iframe {
height:0px;
visibility:hidden;
display:none;
}
body#layout {
    width:100% !important;
}
body#layout #header-wrapper {
    width:100% !important;
}
body#layout #content-wrapper {
margin:0px;
padding:0px;
width:100% !important;
}
body#layout #crosscol-wrapper {
width:100% !important;
    margin:0;
}
body#layout #main-wrapper {
width:60% !important;
}
body#layout #sidebar-wrapper {
width:40% !important;
}
body#layout .scroll_top {
display:none;
}
body#layout #searchThis {
display:none;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ .none { display: none; } /* End Clearfix */

/* Basic Styling
-----------------------------------*/
body {
  margin: 0;
  padding: 0px;
  font:12px/21px Helvetica, Arial, sans-serif;
  color:#5C6770;
  font-size/* */:/**/small;
  font-size: /**/small;
}
::selection {
    color:#CE0765;
    background: #bbc3ca;   /* Changes color in Safari */
    }
::-moz-selection {
    color:#fff;
    background: #bbc3ca;   /*Changes color in  Firefox */
}
.hidden { display: none; }
.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width:100%;
}
a { 
color:#40494F;
text-decoration: none; }
a img { border: none; }

p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form,
#logo { margin-bottom: 20px;outline:none; }

.widget
.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ul,
.comment-body ol ol,
.comment-body ol ul,
.widget ul ul { margin-bottom: 0; }

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	padding: 0;
}
h1 {
	font-size: 24px;
	line-height: 28px;
}
h2 {
	font-size: 20px;
	line-height: 22px;
}
h3 {
	font-size: 16px;
	line-height: 20px;
}
h4 {
	font-size: 14px;
	line-height: 18px;
}
h5 {
	font-size: 12px;
	line-height: 18px;
}
h6 {
	font-size: 10px;
	line-height: 16px;
}
/* Header
----------------------------------------------- */
#header-wrapper {
    margin: 0 auto 12px;
    padding: 0;
    width: 950px;
    *margin: 0 auto 70px;
}

#header {
    float: left;
    margin: 0px auto 40px;
    padding: 0;
}

h1.title {
    color: rgba(206, 7, 101, 0.78);;
    font-family: 'helvetica',arial,serif;
    font-size: 55px;
    line-height: 1em;
    margin: 0 0 -0.7em;
}

h1.title a, h1.title a:visited {
    color: #ddd;
  text-decoration: none;
}
h3.title {
    color: rgba(206, 7, 101, 0.78);;
    font-family: 'helvetica',arial,serif;
    font-size: 55px;
    line-height: 1em;
    margin: 0 0 -0.7em;
}

h3.title a, h1.title a:visited {
  color: rgba(206, 7, 101, 0.78);;
  text-decoration: none;
}

#header .description {
    display: block;
    letter-spacing: 2px;
    line-height: 1.4em;
    margin: 0 14px -60px;
    padding: 0;
    position: relative;
	text-shadow: 1px 1px 4px #ADADAD;
}
.titlewrapper{
    float: left;
}
.descriptionwrapper{
    text-indent: 1em;
	font-size: 12px;
	float: right;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#crosscol-wrapper{
    float: right;
    margin: 0px 0 0;
text-align:center;
}     
#crosscol h2{
display:none;
}                                                       
/* Content
----------------------------------------------- */

.clear { 
  clear: both;
}
#content-wrapper {
  width: 1100px;
  margin:0 auto 20px;
  padding: 0 0 15px;
  border-top: 0;
}
#main-wrapper {
  float:left;
  width: 760px;
  display: inline;       /* fix for doubling margin in IE */
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
/*  *overflow: hidden;       fix for long non-text content breaking IE sidebar float */
}
#sidebar-wrapper {
  width: 305px;
  float:left;
  display: inline;       /* fix for doubling margin in IE */
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}

/* Headings
----------------------------------------------- */
h2, h3 {
  margin: 0;
}
/*Navigation Menu
-----------------------------------------*/
.sf-menu, .sf-menu * {
	margin:0;
	padding:0;
	list-style:none;
	font-size:9px;
}
.sf-menu {
	line-height:1.0;
}
.sf-menu ul {
	position:absolute;
	top:-999em;
	width:10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:100%;
}
.sf-menu li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:left;
	position:relative;
}
.sf-menu a {
	display:block;
	position:relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:3.5em; /* match top ul list item height */
	z-index:99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:10.3em; /* match ul width */
	top:0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:10em; /* match ul width */
	top:0;
}

.sf-menu {
	float:right;
	margin-bottom:1em;
}
.sf-menu a {
	padding:.8em 1em;
	text-decoration:none;
}
.sf-menu a  { /* visited pseudo selector so IE6 applies text colour*/
    color: #6D9422;
    font-family:helvetica;
    font-weight: bold;
    text-shadow: 1px 1px 0 #A1DA32;
display:inline-block;
}
.sf-menu li a{
 filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99D02F', endColorstr='#8EC02C');
    background: -moz-linear-gradient(90deg, #8EC02C, #99D02F);
   background-image: -o-linear-gradient(#8EC02C, #99D02F);
background: -webkit-gradient(linear, left top, left bottom, from(#99D02F), to(#8EC02C) );
    border-bottom: 3px solid #7AA626;
    margin: 0 20px 0 0;
    -moz-border-radius:3px;
	border-radius: 3px;
    -webkit-border-radius:3px;
*display:block;
}
.sf-menu li a:hover {
 filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8EC02C', endColorstr='#99D02F');
    background: -moz-linear-gradient(90deg,#99D02F, #8EC02C);
   background-image: -o-linear-gradient(#99d02f, #8ec02c);
background: -webkit-gradient(linear, left top, left bottom, from(#8EC02C), to(#99D02F) );
    margin: 0 20px 0 0;
    position: relative;
    top: 1px;
    border: 2px solid #91ba43;
    padding: .7em .8em;
}
.sf-menu li ul li a {
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f9fafa', endColorstr='#ffffff');
    background: -moz-linear-gradient(90deg, #ffffff, #f9fafa) ;
   background-image: -o-linear-gradient(#f9fafa, #ffffff);
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9fafa) );
display:inline-block;
width:100%;
top:0px ;
border:0px ;
 -moz-border-radius:0 ;
color:#738695 ;
text-shadow:none;
padding:8px 0;
}
.sf-menu li ul li a:hover{
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f9fafa');
background: -webkit-gradient(linear, left top, left bottom, from(#f9fafa), to(#ffffff) );
    background: -moz-linear-gradient(90deg, #f9fafa, #ffffff) ;
   background-image: -o-linear-gradient(#f9fafa, #ffffff);
   background-image: -o-linear-gradient(#ffffff, #f9fafa);
border:0px ;
padding:8px 0;
top:0px ;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:absolute;
	display:block;
	right:.75em;
	top:1.05em; /* IE6 only */
	width:10px;
	height:	10px;
	text-indent:-999em;
	overflow:hidden;
	background:url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	border:2px solid #9DB84C;
text-transform:uppercase;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
/* Posts
----------------------------------------------- */
.date-header {
  margin: 1.5em 0 0;
  font-weight: normal;
  font-size: 100%;
}
#post-title {
  margin: 0;
  padding: 0;
  font-size: 125%;
  font-weight: bold;
  line-height: 1.1em;
}
.post-header {
    margin:0;
    padding:0;
}
.post-header .post-timestamp{
float:left;
margin:0px 6px 0 0;
}
.post-header .post-comment-link{
float:left;
margin:2px 6px 0 0;
}
.jump-link{
margin:6px 6px 0 0;
float:left;
}
.jump-link a {
    background: url("http://2.bp.blogspot.com/-mSBWrkqBC_U/T9KleKyDuRI/AAAAAAAAAKU/YmjgfGD-gmw/s1600/read_more.png") no-repeat;
    display: block;
    height: 11px;
    width: 12px;
}
.post-title a, .post-title a:visited, .post-title strong {
  text-decoration: none;
color:#CE0765;
}
.post-summary {
	font-size: 14px;
	text-indent: 0.3em;
	text-transform: lowercase;
	z-index:1;
}

.post-thumbnail {
position:absolute;
    background:#FFFFFF;
    padding: 7px;
    width: 180px;
margin:5px 0 0 1px;
    border-color:#D2D2D2;
    border-style: solid;
    border-width: 0px 0px 1px;
float:left;
height:167px;
z-index:100;
}
.post-footer {
  margin: -.25em 0 0;
  font-size: 87%;
}
.tr-caption-container img {
  border: none;
  padding: 0;
}
.post blockquote {
  margin: 1em 20px;
}
.post blockquote p {
  margin: .75em 0;
}
/* LABELS
--------------------------------------------- */
.sidebar .list-label-widget-content li {
    border-bottom: 1px solid #ECF0F3;
    font-size: 10px;
    list-style: circle inside;
    padding: 5px !important;
    text-transform: uppercase;
    text-indent:0 !important;
}
.sidebar  .list-label-widget-content li:last-child{
    border-bottom: none  ;
}
/* ARCHIVES
--------------------------------------------- */
.sidebar  .BlogArchive #ArchiveList ul.flat li {
    background: none;
    font-size: 10px;
    list-style: circle inside;
    margin: 0 !important;
    padding: 5px !important;
    text-indent: 0 !important;
    text-transform: uppercase;
}
.sidebar  select#BlogArchive1_ArchiveMenu{
    border: 1px solid #738695;
    width: 280px;
}
/* Sponsors
-------------------------------------- */
.sidebar  .sponsors li{
    float: left;
    margin: 0 0 10px 10px;
}
.sidebar  .sponsors li img{
    border:0 !important;
    padding: 0 !important;
}
/* Popular Posts widget
-------------------------------------- */
.sidebar .PopularPosts .item-thumbnail {
    margin: 0 5px 0 0;
    *margin: 0 5px 6px 0;
}
.sidebar .PopularPosts .item-title {
    font-size: 11px;
}
.sidebar .PopularPosts .item-snippet {
    font-size: 11px;
}
/*  Search Form 
----------------------------------------------- */
#searchThis {
    background: url("http://4.bp.blogspot.com/-VJKLBlujaOs/T9KquTmegdI/AAAAAAAAAKg/j2n-TLtmGJs/s1600/search_back.png") no-repeat;
    display: inline-block;
    height: 27px;
    margin: 0 0 25px;
    padding: 0 0 0 7px;
    width: 293px;
}
#searchBox, #searchButton {
    background: none;
    border:none;
}
#searchBox {
    color: #BBBBBB;
    font-size: 11px;
    height: 25px;
    width: 263px;
*padding-top:6px;
}
#searchButton {
    cursor: pointer;
    height: 18px;
    padding: 0;
    width: 23px;
outline:none;
}
/* Comments
----------------------------------------------- */
.avatar-image-container {
	max-height: 72px;
	width: 72px;

}

#comments-block .avatar-image-container {
max-height: 72px;
width: 72px;
    left: auto;
    right: -40px;
}
#comments-block .avatar-image-container img {
    border:none;
}
#comments-block.avatar-comment-indent {
	margin-left: 0;
	font-style: italic;
	text-indent: 1em;
}
#comments h4 {
    font-family: "reenie beanie";
    font-size: 32px;
    margin: 0.7em 0;
} 
#comments h4 strong {
  font-size: 110%;
}
#comments-block {
  margin: 1em 0 1.5em;
  line-height: 1.3em;
}
#comments-block dt {
    font-weight: bold;
	margin-bottom: 16px;
}
#comments-block dd {
  margin: .25em 0 0;
}
#comments-block dd.comment-footer {
  margin: -.25em 0 2em;
  line-height: 1.4em;
  font-size: 78%;
}
#comments-block dd p {
  margin: 0 0 .75em;
}
ol#comments-block li {
    border: 1px solid rgba(206, 7, 101, 0.11) !important;
	font-size: 16px;
	margin: 1em 0;
	padding: 13px;
	background-color: rgba(206, 7, 101, 0.11) !important;
	margin-left: -21px;
	margin-right: -24px;
}
.comment-number_bubble {
    font-family: "reenie beanie";
    font-size: 90px;
    height:33px;
    opacity: 0.1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
    padding: 4px 0 20px 11px;
    position: absolute;
    right: -86px;
    width: 25px;
*line-height:0.7em;
}
.comment-number_bubble a {
    color: #8596A3;
    text-shadow: 1px 1px 0 #F9F9F9;
}
.comment-form {
    max-width: 700px;
margin-top:50px;
}
.deleted-comment {
  font-style:italic;
  color:gray;
}
.feed-links {
  clear: both;
  line-height: 2.5em;
display:none;
}

#blog-pager {  
  text-align: center; 
 }
/* Sharing Box
------------------------------------- */
.sharing_box {
    border-color: #D1D9DF;
    border-style: solid;
    border-width: 1px 1px 2px;
    display: block;
    height: 70px;
    margin: 20px 0 0;
    padding: 20px;
}
span.twitter_button {
    display: inline-block;
    float: left;
    margin: 0 6px;
}
span.facebook_button {
    display: inline-block;
    float: left;
}
span.digg_button {
    display: inline-block;
    float: left;
    margin: 0 3px;
}
.small_share_buttons {
    background: url("http://1.bp.blogspot.com/_-ibrE31TAQc/TbZpbSfzeLI/AAAAAAAAAuQ/A65A55ltfs4/s000/badge_share_2.png") no-repeat;
    float: left;
    margin-left: 4px;
    padding-top: 24px;
    width: 60px;
}
.Sharing_text {
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 290px;
}
.Sharing_text p{
    font-family:Helvetica,Arial,sans-serif;
    font-size: 11px;
}
.Sharing_text h4 {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
.share-button {
    display: inline-block;
    position: relative;
}
/* Sidebar Content
----------------------------------------------- */
.sidebar h2 {
    -moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
    -webkit-border-radius:6px 6px 0 0;
 filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#F8F9FA');
background: -webkit-gradient(linear, left top, left bottom, from(#F8F9FA), to(#FFF) );
   background-image: -o-linear-gradient(#FFFFFF, #F8F9FA);
    background: -moz-linear-gradient(90deg, #F8F9FA, #FFFFFF);
    border-bottom: 1px solid #D1D9DF;
    color: #738695;
    font-family: helvetica;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 4px 16px;
    text-align: left;
*display:inline-block;
}
                                                              
.sidebar ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sidebar li {
  line-height: 1.7em;
}
.sidebar {
  line-height:1.3em; 
}
.sidebar .widget {
    -moz-border-radius: 6px;
	border-radius: 6px;
    -webkit-border-radius:6px;
    border: 1px solid #D1D9DF;
    margin-bottom: 1em;
}

.sidebar .widget-content {
    -moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
    -webkit-border-radius:0 0 6px 6px ;
    background:#FFFFFF;
    border-color: #F3F6F8;
    border-style: solid;
    border-width: 3px 0 0;
    margin: 0;
    padding: 10px;
font-size:11px;
}
/* Google ads 250 X 250
--------------------------------------*/
.sidebar .AdSense .widget-content {
    padding-left: 25px !important;
}
/* Profile 
----------------------------------------------- */
.profile-img { 
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px;
}

.profile-data {
  margin:0;
  text-transform:uppercase;
  letter-spacing:.1em;
  font-weight: bold;
  line-height: 1.6em;
  font-size: 78%;
}

.profile-datablock {
  margin:.5em 0 .5em;
}

.profile-textblock {
  margin: 0.5em 0;
  line-height: 1.6em;
}
                                                              
/* Footer
----------------------------------------------- */
#footer-wrapper a{
color:#738695;
}
.footer-top{
height:14px;
display:block;
background:url("http://4.bp.blogspot.com/_-ibrE31TAQc/TbZpbnK58GI/AAAAAAAAAuU/hvnEXRTl198/s000/footer-top.jpg") repeat-x;
}
#footer-wrapper {
    background:url("http://3.bp.blogspot.com/_-ibrE31TAQc/TbZpcNw27wI/AAAAAAAAAuY/cdKH_hzxR6Y/s000/footer_back.jpg") no-repeat #FFFFFF;
    color: #94A8B7;
    *padding: 25px 0;
    font-style:italic;
    min-height: 150px;
}
#footer {
    margin: 0 auto;
    width: 960px;
}
#footer .widget h2 {
border-bottom: 1px solid #E0E9EF;
font-family: 'Reenie Beanie',arial,serif;
font-size: 39px;
margin-bottom: 10px;
padding-bottom: 5px;
font-style: normal;
}
#footer .widget li {
    line-height: 21px;
}
#footer .widget {
  margin:.5em;
  padding-top: 20px;
  font-size: 85%;
  line-height: 1.5em;
}
.triple_columns {
    float: left;
    margin-right: 30px;
    width: 30%;
}
/* Copyright
--------------------------------------*/
.copyright {
    border-top: 1px solid #D1D9DF;
    font-size: 9px;
    margin: 0 auto;
    padding-top: 6px;
    width: 960px;
}
/* Footer Labels
------------------------------------*/
#footer-wrapper .list-label-widget-content li{
    display: inline;
    float: left;
    margin:0 3px 3px 0;
}
#footer-wrapper .list-label-widget-content li a {
    white-space: nowrap;
    -moz-border-radius: 10px;
	border-radius:10px;
    -webkit-border-radius:10px;
 filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#F8F9FA');
background: -webkit-gradient(linear, left top, left bottom, from(#F8F9FA), to(#FFFFFF) );
    background: -moz-linear-gradient(90deg, #F8F9FA, #FFFFFF);
   background-image: -o-linear-gradient(#FFFFFF, #F8F9FA);
    border: 1px solid #D1D9DF;
    padding: 0 6px;
display:inline-block;
}
#footer-wrapper .list-label-widget-content li a:hover {
 filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F8F9FA', endColorstr='#FFFFFF');
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F8F9FA) );
    background: -moz-linear-gradient(90deg, #FFF, #F8F9FA);
   background-image: -o-linear-gradient(#f8f9fa, #ffffff);
}
#footer-wrapper .list-label-widget-content li span{
display:none;
}
#footer-wrapper .label-count {
    display: none;
}
/* Footer subscription 
--------------------------------------------*/
#footer-wrapper .FollowByEmail .follow-by-email-inner .follow-by-email-address {
    border: 1px solid #D1D9DF;
    height: 20px;
    width: 97%;
}
#footer-wrapper .FollowByEmail .follow-by-email-inner .follow-by-email-submit {
    background:#99D02F;
    border: 0 none;
    color: #6D9422;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    padding-bottom: 1px;
    width: 60px;
}
/* Rating
-------------------------------------*/
#js-kit-body-element{
display:none !important;
}
.js-kit-rater{
background-position:0 -15px !important;
}
.js-rating-labelText{
display:none !important;
}
.js-kit-rating{
    height: 20px;
    margin: 0;
    width: 54px !important;
float:right;
}
/* Tooltip
----------------------------------- */
#tooltip{
	position:absolute;
font-size:10px;
background:#222;
	padding:3px 5px;
	color:#fff;
	display:none;
border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;
opacity:.7;
}	

/*Page Navigation
---------------------------------*/
#bpager{
text-align: center;
}
.page_Num a {
	font-size: 12px;
	padding: 2px 6px 2px 6px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid rgba(189, 8, 94, 0.18) !important;
}
.page_Num a:hover {
     background-color: #111; color: #fff;background-color: #630030;
}
.page_number_text{
    font-size: 10px;
    font-style: italic;
	margin:0 8px 0 0;
}
.number_active {
	font-size: 12px;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid rgba(189, 8, 94, 0.18) !important;
	background-color: #A9014B;
	color: white;
  }
.next_button a {
font-size: 12px;
padding: 2px 4px 2px 4px;
margin: 2px;
text-decoration: none;
border: 1px solid rgba(189, 8, 94, 0.18) !important;
background-color: #A9014B;
color: white;
}
.next_button a:hover {
     background-color: #111; color: #fff;background-color: #630030;
}
.prev_button a {
font-size: 12px;
padding: 2px 4px 2px 4px;
margin: 2px;
text-decoration: none;
border: 1px solid rgba(189, 8, 94, 0.18) !important;
background-color: #A9014B;
color: white;
}
.prev_button a:hover {
     background-color: #111; color: #fff;background-color: #630030;
}
/*Scroll to Top
--------------------------------------*/
.scroll_top {
    float: right;
    position: relative;
    right: 96px;
    top: 25px;
*top:-230px;
    width: 40px;
}
.scroll_top a {
    display: inline-block;
    height: 40px;
    width: 40px;
}

/* Status msg on search
--------------------------------------*/
.status-msg-body {
    font-size: 10px;
	padding: .3em 1.4em;
}
.status-msg-bg {
    background: url("http://3.bp.blogspot.com/_-ibrE31TAQc/TbZpdLq5o_I/AAAAAAAAAuk/drdyJTmcU_c/s000/folded-ribbon.png") no-repeat 147px 0;
    height: 45px;
    opacity:1;
}
.status-msg-border {
    border:none;
    opacity:1;
}

/* Flickr widget
-------------------------------------- */
.flickr_badge_image {
    float: left;
    margin: 0 8px 8px 0;
}
.flickr_badge_image img {
    background:#FFFFFF;
    border:1px solid #D1D9DF;
    height: 41px;
    padding: 3px;
    width: 41px;
}
#fbcom {
  width: 100%;
float: left;
font-family: Arial, Helvetica, sans-serif;
color: #ff6600;
}
7
#fbcom a { color: #ff6600; }

.post-body2 
{
font-family: helvetica;
margin:.25em 0 0;
padding:0 0 4px;
font-size:125%;
font-weight:normal;
line-height:1.4em;
color:black;
}
.post-body2 a 
{
text-decoration: none;
color: #CE0765;
}

.post-body2 h2 { padding: 0;font-size: 150%;line-height: 28px;text-align: center;text-decoration: underline;}
.post-body2 h3 { padding: 0;font-size: 150%;line-height: 28px;text-align: center;text-decoration: underline;}
.post-body2 h4 { padding: 0;font-size: 150%;line-height: 28px;text-align: center;text-decoration: underline;}
.post-body2 h5 { padding: 0;font-size: 150%;line-height: 28px;text-align: center;text-decoration: underline;}
.post-body2 h6 { padding: 0;font-size: 150%;line-height: 28px;text-align: center;text-decoration: underline;}
.post-body img {max-width:99%;opacity: 0.3;padding-top: 2px;}
h1.post-title, .post h1 #Blog1 h1, #Blog2 h1 {border-bottom:1px Dotted #ECECEC;border-top:0px Dotted #000000;margin:.25em 0 0;padding:0 0 4px;font-size:340%;font-weight:normal;line-height:1.4em;color:#E6E6E6;}

#nav
{
    float: left;
	list-style: none;
	background: #444;
	z-index: 999999;
	border-bottom: 3px solid #DDD;
	border-top: 3px solid white;
}
#nav li 
{
    float:left; 
	position:relative; 
	margin:0; 
	padding:0; 
	color:#FFF; 
	font:normal 13px/1em Oswald, Arial, Helvetica, sans-serif;
	background:#444; 
	text-shadow: 1px 1px 1px #000; 
	filter: dropshadow(color=#000000, offx=1, offy=1);
}
#nav li a 
{   
    float:left; 
	color:#FFF; 
	text-decoration:none; 
	text-align:center; 
	padding:16px 7px; 
	margin:0; 
	border-left:1px dotted #888;
	text-transform:uppercase;
}

#nav li a:hover 
{
   background:#CE0765; 
   color:#FFF; 
   text-decoration:none; 
   border-left:1px solid #E4042F;
}

#nav li a.home 
{
text-indent:-9999px; 
width:40px; 
height:43px; 
margin:0; 
padding:0; 
background:#333 url(http://1.bp.blogspot.com/-VEsQF4UXflU/UAdu5cns1QI/AAAAAAAAAkc/7EyQa6kd7iY/s1600/acceuil.png) no-repeat right top; 
border-left:none;
}
#nav li a.home:hover 
{
   background:#E4042F url(http://1.bp.blogspot.com/-VEsQF4UXflU/UAdu5cns1QI/AAAAAAAAAkc/7EyQa6kd7iY/s1600/acceuil.png) no-repeat right -43px;
}
#nav li.active a 
{
   background-color:#9B1C26;
   padding-bottom:12px;
   border-bottom-color:#000000;
   border-bottom-style:solid;
}
#HTML2
{
    padding: 10px;
}
#HTML2 a
{
    color: #CE0765;
}
#HTML4
{
    padding: 10px;
}
#HTML4 a
{
    color: #CE0765;
}
#navad
{
    width: 720px;
	height: 90px;
	margin-top: 0px;
}
#homenav
{
	padding-top: 10px;
    width: 887px;
	height: 25px;
	margin-top: 0px;
	background-color: #333;
	text-align: center;
}
#fbcom
{
margin-left: -20px;
margin-right: -20px;

}
#HTML1
{
border: 0px;
margin-bottom: 0px;
margin-left: 0px;
border: 1px solid rgba(189, 8, 94, 0.18) !important;
}
/* breadcrumb */
/* @group breadcrumb */
#breadcrumb { 
float: left; 
display: block; 
position: absolute;
top: 255px;
left: 204px;
}
#breadcrumb ul { list-style: none; }
.crumbs { display: block; }
.crumbs li {  display: inline; }
.crumbs li.first { padding-left: 8px; }
.crumbs li span a, .crumbs li span a:link, .crumbs li span a:visited { color: #666; display: block; float: left; font-size: 12px; margin-left: -13px; padding: 4px 17px 11px 25px; position: relative; text-decoration: none; }
.crumbs li span a { background-image: url('http://3.bp.blogspot.com/-UnCclx6tyqY/T_-e187d0kI/AAAAAAAAAjY/lZJT4PNvolg/s1600/bg-crumbs.png');  background-repeat: no-repeat; background-position: 100% 0; position: relative; }
.crumbs li span a:hover { color: #333; background-position: 100% -48px; cursor: pointer; }
.crumbs li span a:active { color: #333; background-position: 100% -96px; }
.crumbs li.first a span { height: 29px; width: 3px; border-left: 1px solid #d9d9d9; position: absolute; top: 0px; left: 0px; }
/* breadcrumb */
.qt {
display: inline-block;
font-family: 'Ampersand', 'Nothing You Could Do', Georgia,
'Times New Roman', Times, serif;
font-style: italic;
padding: 0px 20px 0px;
text-indent: 20px;
border:1px solid rgba(206, 7, 101, 0.23);
webkit-border-radius: 1em 4em 1em 4em;
moz-border-radius: 1em 4em 1em 4em;
border-radius: 1em 4em 1em 4em;
margin-bottom: 25px;
}
.qt:before,.qt:after {
content: " ";
opacity: 0.3;
display: block;
width: 16px;
height: 14px;
background: url(http://1.bp.blogspot.com/-efCBbWH5bQw/UAZ3rIIYc-I/AAAAAAAAAkM/Uy7r9MJQ9DI/s1600/quote2.png);
margin: 0 0 5px -19px;
}
.qt:after {
float: right;
margin: 11px -18px 0 0;
-moz-transform: rotate(-180deg);
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-sand-transform: rotate(-180deg);
transform: rotate(-180deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
#bpad
{
float: right;
width: 338px;
height: 280px;
}
.dlinks
{
padding-left: 230px;
padding-top: 10px;
}
.tlinks
{
float: left;
width: 200px;
padding-left: 50px;
}
.ilinks
{
float: left;
width: 500px;
padding-left: 100px;
}
#had1
{
width: 728px;
height: 90px;
margin-bottom: -95px;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
border: 12px solid #8F1D54;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.had2
{
border: 1px solid rgba(189, 8, 94, 0.18);
width: 728px;
height: 90px;
border-radius: 4px;
padding: 10px;
-webkit-box-shadow: 0 9px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
margin-top: -35px;
}
#htad1
{
width: 728px;
height: 15px;
border: 1px solid rgba(189, 8, 94, 0.18) !important;
border-radius: 4px;
padding: 10px;
position: relative;
top: 301px;
}
#htad2
{
width: 728px;
height: 15px;
border: 1px solid rgba(189, 8, 94, 0.18) !important;
border-radius: 4px;
padding: 10px;
position: relative;
top: 495px;
}
#htad3
{
width: 728px;
height: 15px;
border: 1px solid rgba(189, 8, 94, 0.18) !important;
border-radius: 4px;
padding: 10px;
position: relative;
top: 688px;
}

#pad1
{
width: 728px;
height: 90px;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
border: 12px solid #8F1D54;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
margin-bottom: 19px;
}
#pad1item
{
width: 728px;
height: 90px;
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
border: 3px solid #8F1D54;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 0px;
margin-bottom: 20px;
margin-left: -3px;
}
#HTML5
{
width: 160px;
height: 600px;
padding: 20px;
margin-left: 48px;
border-radius: 5px;
}
#relad
{
width: 468px;
height: 60px;
margin-bottom: 15px;
}
#reltad
{
width: 728px;
height: 15px;
margin-left: -26px;
}
#memain
{
float: left;
}
#blog-pager-older-link-r
{
float: right;
background: #222 url(http://2.bp.blogspot.com/-1LUvMABwAS8/UAu2hswR0tI/AAAAAAAAAlM/7DeuCHl-1HA/s1600/overlay-button.png) repeat-x 0 0; 
background-color: #A9014B;
font-size: 200%;
font-family: Arial;
-webkit-border-radius: 0px 3px 3px 0px;
border-radius: 0px 3px 3px 0px;
height: 26px;
padding: 0px;
color: white;
}
#blog-pager-older-link
{
float: right;
background: #222 url(http://2.bp.blogspot.com/-1LUvMABwAS8/UAu2hswR0tI/AAAAAAAAAlM/7DeuCHl-1HA/s1600/overlay-button.png) repeat-x 0 0; 
background-color: #A9014B;
font-size: 12px;
font-family: Arial;
font-weight: bold;
-webkit-border-radius: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px;
height: 20px;
padding: 2px 10px 4px 10px;
}
#blog-pager-older-link a
{
color: white;
}
#blog-pager-older-link:hover { background-color: #111; color: #fff;background-color: #630030; }

#blog-pager-newer-link-r
{
float: left;
background: #222 url(http://2.bp.blogspot.com/-1LUvMABwAS8/UAu2hswR0tI/AAAAAAAAAlM/7DeuCHl-1HA/s1600/overlay-button.png) repeat-x 0 0; 
background-color: #A9014B;
font-size: 200%;
font-family: Arial;
-webkit-border-radius: 3px 0px 0px 3px;
border-radius: 3px 0px 0px 3px;
height: 26px;
padding: 0px;
color: white;
}
#blog-pager-newer-link
{
float: left;
background: #222 url(http://2.bp.blogspot.com/-1LUvMABwAS8/UAu2hswR0tI/AAAAAAAAAlM/7DeuCHl-1HA/s1600/overlay-button.png) repeat-x 0 0; 
background-color: #A9014B;
font-size: 12px;
font-family: Arial;
font-weight: bold;
-webkit-border-radius: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px;
height: 20px;
padding: 2px 10px 4px 10px;
}
#blog-pager-newer-link a
{
color: white;
}
#blog-pager-newer-link:hover { background-color: #111; color: #fff;background-color: #630030; }
.comments {
  clear: both;
  margin-top: 10px;
  margin-bottom: 0px;
  line-height: 1em;
}
.comments .comments-content {
  font-size: 12px;
  margin-bottom: 16px;
font-family: Verdana;
font-weight: normal;
text-align:left;
line-height: 1.4em;
}
.comments .continue a, .comments .comment .comment-actions a {
float: right;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 2px 5px;
text-decoration: none;
text-shadow:0 1px 1px rgba(0,0,0,.3);
color:#FFF;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-right: 10px;
text-decoration: none;
background: #222 url(http://2.bp.blogspot.com/-1LUvMABwAS8/UAu2hswR0tI/AAAAAAAAAlM/7DeuCHl-1HA/s1600/overlay-button.png) repeat-x 0 0; 
background-color: #A9014B;

}
.comments .continue a:hover, .comments .comment .comment-actions a:hover {
text-decoration: none;
  background-color: #111; 
  color: #fff;
  background-color: #630030;

}

.comments .continue a:active, .comments .comment .comment-actions a:active {
position: relative;
top:1px;

}

.comments .comments-content .comment-thread ol {
  list-style-type: none;
  padding: 0;
  text-align: none;
}
.comments .comments-content .inline-thread {
  padding: 0.5em 1em 0 1em;
}
.comments .comments-content .comment-thread {
  margin: 8px 0px 0px 0px;
}
.comments .comments-content .comment-thread:empty {
  display: none;
}
.comments .comments-content .comment-replies {
  margin-top: 1em;
  margin-left: 40px;   font-size:12px;
}
.comments .comments-content .comment {
  padding-bottom:8px;
  margin-bottom: 0px
}
.comments .comments-content .comment:first-child {
  padding-top:16px;
}
.comments .comments-content .comment:last-child {
  border-bottom:0;
  padding-bottom:0;
}
.comments .comments-content .comment-body {
  position:relative;
}
.comments .comments-content .user {
  font-style:normal;
  font-weight:bold;
}

.comments .comments-content .user a {
  color: #444;
}

.comments .comments-content .user a:hover {
  text-decoration: none;
color: #555;
}

.comments .comments-content .icon.blog-author {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin: 0 0 -4px 6px;
}
.comments .comments-content .datetime {
  margin-left:6px;
color: #999;
font-style: italic;
font-size: 11px;
float: right;
}

.comments .comments-content .datetime a {
color: rgba(0, 0, 0, 0.28);
}
.comments .comments-content .comment-content {
font-family: Arial, sans-serif;
font-size: 12.5px;
line-height: 19px;
}
.comments .comments-content .comment-content a {
color: #CE0765;
text-decoration: underline;
}
.comments .comments-content .comment-content {
font-family: Arial, sans-serif;
font-size: 12.5px;
line-height: 19px;
  text-align:none;
margin: 15px 0 15px;
}
.comments .comments-content .owner-actions {
  position:absolute;
  right:0;
  top:0;
}
.comments .comments-replybox {
  border: none;
  height: 250px;
  width: 100%;
}
.comments .comment-replybox-single {
 margin-top: 20px;
margin-left: 75px;
width: 630px;
}
.comments .comment-replybox-thread {
	margin-top: 20px;
	margin-left: 75px;
	width: 630px;
}
.comments .comments-content .loadmore a {
  display: block;
  padding: 10px 16px;
  text-align: center;
}
.comments .thread-toggle {
  cursor: pointer;
  display: inline-block;
}

.comments .comments-content .loadmore {
  cursor: pointer;
  max-height: 3em;
  margin-top: 3em;
}
.comments .comments-content .loadmore.loaded {
  max-height: 0px;
  opacity: 0;
  overflow: hidden;
}
.comments .thread-chrome.thread-collapsed {
  display: none;
}
.comments .thread-toggle {
  display: inline-block;
}
.comments .thread-toggle .thread-arrow {
  display: inline-block;
  height: 6px;
  width: 7px;
  overflow: visible;
  margin: 0.3em;
  padding-right: 4px;
}
.comments .thread-expanded .thread-arrow {
  background: url(http://2.bp.blogspot.com/-1LUvMABwAS8/UAu2hswR0tI/AAAAAAAAAlM/7DeuCHl-1HA/s1600/overlay-button.png) no-repeat scroll 0 0 transparent;
}
.comments .thread-collapsed .thread-arrow {
  background: url(http://2.bp.blogspot.com/-1LUvMABwAS8/UAu2hswR0tI/AAAAAAAAAlM/7DeuCHl-1HA/s1600/overlay-button.png) no-repeat scroll 0 0 transparent;
}
.comments .avatar-image-container{

margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
width: 64px;
max-height: 64px;
}
.comments .avatar-image-container img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
max-width: 64px;
height: 64px;
}
.comments .comment-block {
  margin-left: 48px;
  position: relative;
padding: 15px 20px 15px 20px;
background: #FFF;
border: 1px solid rgba(192, 24, 105, 0.11);
overflow: hidden;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-image: initial;
}